Assessing Solution Quality in Stochastic Programs via Sampling
نویسندگان
چکیده
Determining if a solution is optimal or near optimal is fundamental in optimization theory, algorithms, and computation. For instance, Karush-Kuhn-Tucker conditions provide necessary and sufficient optimality conditions for certain classes of problems, and bounds on optimality gaps are frequently used as part of optimization algorithms. Such bounds are obtained through Lagrangian, integrality, or semidefinite programming relaxations. An alternative approach in stochastic programming is to use Monte Carlo sampling-based estimators on the optimality gap. In this tutorial, we present a simple, easily implemented procedure that forms a point and interval estimator on the optimality gap of a given candidate solution. We then discuss methods to reduce the computational effort, bias, and variance of our simplest estimator. We also provide a framework that allows the use these optimality gap estimators in an algorithmic way by providing rules to iteratively increase the sample sizes and to terminate. This scheme can be used as a stand-alone sequential sampling procedure, or it can be used in conjunction with a variety of sampling-based algorithms to obtain a solution to a stochastic program with a priori control on the quality of that solution.
منابع مشابه
Bias Reduction in Assessing Solution Quality for Stochastic Programs
Monte Carlo sampling-based estimators of solution quality for stochastic programs are known to be biased. We present a method for reducing the bias of the estimators produced by the Averaged Two-Replication Procedure via a probability metrics approach, which can be done in polynomial time in sample size. We present analytic results for the newsvendor problem, and discuss further theoretical and...
متن کاملAssessing Solution Quality in Stochastic Programs
Determining whether a solution is of high quality (optimal or near optimal) is fundamental in optimization theory and algorithms. In this paper, we develop Monte Carlo sampling-based procedures for assessing solution quality in stochastic programs. Quality is defined via the optimality gap and our procedures’ output is a confidence interval on this gap. We review a multiple-replications procedu...
متن کاملThe Sample Average Approximation Method for Stochastic Programs with Integer Recourse
This paper develops a solution strategy for two-stage stochastic programs with integer recourse. The proposed methodology relies on approximating the underlying stochastic program via sampling, and solving the approximate problem via a specialized optimization algorithm. We show that the proposed scheme will produce an optimal solution to the true problem with probability approaching one expone...
متن کاملOn Solution Quality in Stochastic Programming
Determining whether a solution is of high quality (optimal or near optimal) is a fundamental question in optimization theory and algorithms. We develop a Monte Carlo sampling-based procedure for assessing solution quality in stochastic programs. Quality is defined via the optimality gap and our procedure’s output is a confidence interval on this gap. We present a result that justifies a single-...
متن کاملStopping Rules for a Class of Sampling-Based Stochastic Programming Algorithms
Decomposition and Monte Carlo sampling-based algorithms hold much promise for solving stochastic programs with many scenarios. A critical component of such algorithms is a stopping criterion to ensure the quality of the solution. In this paper, we develop a stopping rule theory for a class of algorithms that estimate bounds on the optimal objective function value by sampling. We provide rules f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009